package com.lin.manager.common.enums;

import java.util.Objects;

/**
 * @作者: 林江
 * @创建时间: 2024/3/19
 * @功能:
 */
public enum NoticeEnum {
    SYSTEM_NOTICE(1), SMS_NOTICE(2), EMAIL_NOTICE(3);
    Integer code;

    NoticeEnum(Integer code) {
        this.code = code;
    }

    public Integer getCode() {
        return code;
    }

    public static NoticeEnum get(Integer code) {
        for (NoticeEnum noticeEnum : NoticeEnum.values()) {
            if (Objects.nonNull(code) && noticeEnum.getCode().equals(code)) {
                return noticeEnum;
            }
        }
        return null;
    }
}
